βœ… SUBDOMAIN SETUP CHECKLIST

🎯 GOAL

Convert all sites from .pages.dev URLs to clean subdomains under theophysics.com

Ring 2 β€” Canonical Grounding

Ring 3 β€” Framework Connections


πŸ“‹ STEP-BY-STEP PROCESS

STEP 1: Add DNS Records (Do this FIRST)

⬜ Go to Cloudflare Dashboard ⬜ Click on your domain: theophysics.com ⬜ Go to DNS β†’ Records ⬜ Add all 10 CNAME records from DNS-RECORDS-TO-ADD.txt ⬜ Make sure β€œProxy” is ON (orange cloud) for each ⬜ Wait 2 minutes for DNS to propagate


STEP 2: Add Custom Domains to Pages Projects

Site 1: Logos Papers

⬜ Go to: Workers & Pages β†’ theophysics-logos-papers ⬜ Click β€œCustom Domains” tab ⬜ Click β€œSet up a custom domain” ⬜ Enter: logos.theophysics.com ⬜ Click β€œContinue” β†’ β€œActivate domain” ⬜ Test: Visit https://logos.theophysics.com

Site 2: Framework Core

⬜ Go to: Workers & Pages β†’ theophysics-framework-core ⬜ Custom Domains β†’ Set up custom domain ⬜ Enter: framework.theophysics.com ⬜ Activate ⬜ Test: Visit https://framework.theophysics.com

Site 3: Good vs Evil

⬜ Go to: Workers & Pages β†’ theophysics-good-vs-evil ⬜ Custom Domains β†’ Set up custom domain ⬜ Enter: good-vs-evil.theophysics.com ⬜ Activate ⬜ Test: Visit https://good-vs-evil.theophysics.com

Site 4: Jesus Series

⬜ Go to: Workers & Pages β†’ theophysics-jesus-series ⬜ Custom Domains β†’ Set up custom domain ⬜ Enter: jesus.theophysics.com ⬜ Activate ⬜ Test: Visit https://jesus.theophysics.com

Site 5: Academic

⬜ Go to: Workers & Pages β†’ theophysics-academic ⬜ Custom Domains β†’ Set up custom domain ⬜ Enter: academic.theophysics.com ⬜ Activate ⬜ Test: Visit https://academic.theophysics.com

Site 6: Family

⬜ Go to: Workers & Pages β†’ theophysics-family ⬜ Custom Domains β†’ Set up custom domain ⬜ Enter: family.theophysics.com ⬜ Activate ⬜ Test: Visit https://family.theophysics.com

Site 7: Axions Odyssey

⬜ Go to: Workers & Pages β†’ theophysics-axions-odyssey ⬜ Custom Domains β†’ Set up custom domain ⬜ Enter: axions.theophysics.com ⬜ Activate ⬜ Test: Visit https://axions.theophysics.com

Site 8: Salvation Equation

⬜ Go to: Workers & Pages β†’ theophysics-salvation-equation ⬜ Custom Domains β†’ Set up custom domain ⬜ Enter: salvation.theophysics.com ⬜ Activate ⬜ Test: Visit https://salvation.theophysics.com

Site 9: Final Question (2 Questions)

⬜ Go to: Workers & Pages β†’ theophysics-final-question ⬜ Custom Domains β†’ Set up custom domain ⬜ Enter: 2questions.theophysics.com ⬜ Activate ⬜ Test: Visit https://2questions.theophysics.com

Site 10: 13 Papers

⬜ Go to: Workers & Pages β†’ theophysics-13-papers ⬜ Custom Domains β†’ Set up custom domain ⬜ Enter: papers.theophysics.com ⬜ Activate ⬜ Test: Visit https://papers.theophysics.com


πŸŽ‰ FINAL VERIFICATION

Test all your new URLs:

# Copy/paste these into your browser
https://logos.theophysics.com
https://framework.theophysics.com
https://good-vs-evil.theophysics.com
https://jesus.theophysics.com
https://academic.theophysics.com
https://family.theophysics.com
https://axions.theophysics.com
https://salvation.theophysics.com
https://2questions.theophysics.com
https://papers.theophysics.com

πŸ› TROUBLESHOOTING

If you see R2 bucket error:

  1. Click β€œSkip” or β€œManual setup”
  2. The DNS records you added will still work
  3. Go back and try β€œCheck DNS” button

If subdomain doesn’t work:

  1. Check DNS records are added correctly
  2. Make sure Proxy is ON (orange cloud)
  3. Wait 5 minutes for SSL certificate
  4. Try incognito/private browsing

If SSL error:

  1. Wait 5-10 minutes for certificate
  2. Cloudflare auto-generates SSL for custom domains
  3. Check that Proxy is ON in DNS

πŸ“Š COMPLETION STATUS

  • All 10 DNS records added
  • All 10 custom domains activated
  • All 10 sites tested and working
  • Old .pages.dev URLs still work (as backup)

πŸš€ NEXT STEPS AFTER SETUP

  1. Update any links to use new subdomains
  2. Share new URLs on social media
  3. Create master index at theophysics.com linking to all subdomains
  4. Deploy remaining 7 sites (after fixing index.html)
  5. Add those to subdomains too!

Estimated time: 20-30 minutes to set up all subdomains

Canonical Hub: CANONICAL_INDEX